/**
 * 
 */
package com.xb.cloud.product.merchant.service.client.bo;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 当选取系列品的虚品展开数据 -》 系列属性组合中未发布的系列组合.
 * @author kexue
 *
 */
public class PublishableProductSerialAttrCombBo {

	//1. 系列属性 
  	private List<ProductAttributeMongoBo> seriesAttrs = new ArrayList<ProductAttributeMongoBo>();
  	
	// 2 .当前系列品，对于当前店铺， 已经发布的组合列表 .
  	private List<String> seriesAttributeCombProductIdList = new ArrayList<String>();
  	
  	/** 3. (发布sku，选中系列品某种组合，对应的子品id)
	 *    系列属性key_value组合作为map的key , map的value是product Id
		  1-1_2-1 (红色 * 10cm) =>productId1
		  1-1_2-2 (红色 * 20cm) =>productId2
		  2-1_2-1 (黄色 * 10cm) =>productId3
		  2-1_2-2 (黄色 * 20cm) =>productId4
	 */
	private Map<String,Long> seriesAttributeCombProductIdMap=new HashMap<String,Long>();
	

  	
	public List<ProductAttributeMongoBo> getSeriesAttrs() {
		return seriesAttrs;
	}

	public void setSeriesAttrs(List<ProductAttributeMongoBo> seriesAttrs) {
		this.seriesAttrs = seriesAttrs;
	}

	public List<String> getSeriesAttributeCombProductIdList() {
		return seriesAttributeCombProductIdList;
	}

	public void setSeriesAttributeCombProductIdList(List<String> seriesAttributeCombProductIdList) {
		this.seriesAttributeCombProductIdList = seriesAttributeCombProductIdList;
	}

	public Map<String, Long> getSeriesAttributeCombProductIdMap() {
		return seriesAttributeCombProductIdMap;
	}

	public void setSeriesAttributeCombProductIdMap(Map<String, Long> seriesAttributeCombProductIdMap) {
		this.seriesAttributeCombProductIdMap = seriesAttributeCombProductIdMap;
	}
	
}
